Növekményes sorozat kettő hatványaival, előltesztelő (while) ciklussal (Novekmenyes.java)

public class Novekmenyes{
   public static void main(String[] args){
      int n,i,a,k;
      n=10;

      i=1;
      a=1;
      k=1;

      while(i<=n){
         System.out.println(a);
         a=a+k;
         i=i+1;
         k=k*2;

      }
   }
}



Növekményes sorozat kettő hatványaival, for ciklussal (NovekmenyesV1.java)

public class NovekmenyesV1{
   public static void main(String[] args){
      int n,i,a,k;
      n=10;
      a=1;
      k=1;

      for(i=1;i<=n;i=i+1){
         System.out.println(a);
         a=a+k;
         k=k*2;

      }
   }
}

Növekményes sorozat kettő hatványaival, hátultesztelő (do - while) ciklussal (NovekmenyesV2.java)

public class NovekmenyesV2{
   public static void main(String[] args){
      int n,i,a,k;
      n=10;
      i=1;
      a=1;
      k=1;

      do{
         System.out.println(a);
         a=a+k;
         i=i+1;
         k=k*2;
      }while(i<=n);

   }
}